Skip to content
This repository has been archived by the owner on Feb 25, 2025. It is now read-only.

Install CIPD ninja using DEPS #37375

Merged
merged 3 commits into from
Nov 10, 2022
Merged

Install CIPD ninja using DEPS #37375

merged 3 commits into from
Nov 10, 2022

Conversation

Jwata
Copy link
Contributor

@Jwata Jwata commented Nov 7, 2022

Install CIPD ninja using DEPS

This is required to deprecate ninja binary in depot_tools.
See https://crbug.com/1340825 and chromium/src's CL https://crrev.com/c/3869740 for more contexts.

Copy link
Member

@zanderso zanderso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I requested access to the doc since the crbug still had a couple of open discussion points and it sounds like those threads were moved to the doc.

@zanderso
Copy link
Member

zanderso commented Nov 8, 2022

Thanks for sharing the doc!

The Mac Host Engine presubmit failure looks unrelated, and can probably be fixed by rebasing the PR.

For the License check, we can exclude the new directory since we are not shipping ninja to end-users. That would go here alongside the one for gn: https://github.com/flutter/engine/blob/main/tools/licenses/lib/main.dart#L1020.

@Jwata
Copy link
Contributor Author

Jwata commented Nov 9, 2022

Thank you for the advice.
I'm trying to pass the license check.

@Jwata
Copy link
Contributor Author

Jwata commented Nov 9, 2022

The latest license check passed with the updated signature. PTAL.

@Jwata Jwata requested a review from zanderso November 9, 2022 08:42
Copy link
Member

@zanderso zanderso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@zanderso zanderso added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 9, 2022
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Nov 9, 2022
@auto-submit
Copy link
Contributor

auto-submit bot commented Nov 9, 2022

auto label is removed for flutter/engine, pr: 37375, due to - Please get at least one approved review if you are already a member or two member reviews if you are not a member before re-applying this label. Reviewers: If you left a comment approving, please use the "approve" review action instead.

@auto-submit
Copy link
Contributor

auto-submit bot commented Nov 9, 2022

auto label is removed for flutter/engine, pr: 37375, due to Validations Fail.

@chinmaygarde chinmaygarde added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 10, 2022
@auto-submit auto-submit bot merged commit f831382 into flutter:main Nov 10, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 10, 2022
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Nov 10, 2022
…115118)

* 4f86f229d Update FlutterView.java (flutter/engine#37312)

* 80e31edb2 Adding release_build:true to Mac builds. (flutter/engine#37478)

* 2f5b7ac34 Eliminate duplicated code when dealing with pointer data (flutter/engine#36822)

* f831382b7 Install CIPD ninja using DEPS (flutter/engine#37375)

* 4cb9c1e00 mouse-input-view nit and add mouse-input-test to integration test script (flutter/engine#37441)
schwa423 pushed a commit to schwa423/engine that referenced this pull request Nov 16, 2022
* Install CIPD ninja using DEPS

* ignore license check for third_party/ninja

* update expected licenses
@Jwata Jwata deleted the install-ninja branch November 21, 2022 08:05
shogohida pushed a commit to shogohida/flutter that referenced this pull request Dec 7, 2022
…lutter#115118)

* 4f86f229d Update FlutterView.java (flutter/engine#37312)

* 80e31edb2 Adding release_build:true to Mac builds. (flutter/engine#37478)

* 2f5b7ac34 Eliminate duplicated code when dealing with pointer data (flutter/engine#36822)

* f831382b7 Install CIPD ninja using DEPS (flutter/engine#37375)

* 4cb9c1e00 mouse-input-view nit and add mouse-input-test to integration test script (flutter/engine#37441)
gspencergoog pushed a commit to gspencergoog/flutter that referenced this pull request Jan 19, 2023
…lutter#115118)

* 4f86f229d Update FlutterView.java (flutter/engine#37312)

* 80e31edb2 Adding release_build:true to Mac builds. (flutter/engine#37478)

* 2f5b7ac34 Eliminate duplicated code when dealing with pointer data (flutter/engine#36822)

* f831382b7 Install CIPD ninja using DEPS (flutter/engine#37375)

* 4cb9c1e00 mouse-input-view nit and add mouse-input-test to integration test script (flutter/engine#37441)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autosubmit Merge PR when tree becomes green via auto submit App
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants